package com.itheima.javabean;

public class Test {
    public static void main(String[] args) {
        // 目的：认识实体类，搞清楚实体类的应用场景。
        // 实体类的作用有两个
        // 第一个作用：实体类的对象本身只负责存取对象的数据。
        Student s1 = new Student("徐力鸿", '男', 175.5, 99);
        System.out.println(s1.getName());
        System.out.println(s1.getSex());
        System.out.println(s1.getHeight());
        System.out.println(s1.getScore());

        // 第二个作用（贼难，听不懂，就业班再学）
        // 实体类的对象只负责数据的存和取，对于数据的业务处理应该交给另一个类的对象来处理
        // 这里软件设计中很流行的一种设计思想：分层思想。
        StudentOperator operator = new StudentOperator(s1);
        operator.printPass(); // 业务操作
    }
}
